package com.vsen.lpr.pojo.vo.task;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;


@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class TaskVo {

    private Integer id;

    /**
     * 名称
     */
    private String name;
    /**
     * 描述
     */
    private String context;
    /**
     * 任务创建时间
     */
    @JsonProperty(value = "createTime")
    private String createTime;
    /**
     * 任务开始时间
     */
    @JsonProperty(value = "executeTime")
    private String executeTine;

    @JsonProperty(value = "remindTime")
    private String remindTime;
    /**
     * 任务结束时间
     */
    @JsonProperty(value = "endTime")
    private String endTime;
    /**
     * 是否提醒
     */
    private String isRemind;
    /**
     * 提醒间隔(小时)
     */
    private Integer hour;


    /**
     * 提醒间隔(分钟)
     */
    private Integer minute;


    /**
     * 提醒间隔(秒)
     */
    private Integer second;


    /**
     * 任务创建人
     */
    private String userId;

    /**
     * 卡片颜色
     */
    private Integer status;

}
